2005년09월03일 46번
[리눅스 시스템 관리] ext3저널링 파일시스템의 트랜잭션 수행단계에 해당하는 것 중 틀린 것은?
- ① 할당 단계
- ② 로깅 단계
- ③ 추가 단계
- ④ 위탁 단계
(정답률: 31%)
문제 해설
정답은 "위탁 단계"입니다.
ext3 파일시스템에서 트랜잭션 수행 단계는 다음과 같습니다.
1. 할당 단계: 새로운 데이터 블록이나 inode가 필요한 경우 해당 블록이나 inode를 할당합니다.
2. 로깅 단계: 변경된 내용을 로그에 기록합니다. 이 단계에서는 변경된 내용을 디스크에 쓰지 않습니다.
3. 추가 단계: 변경된 내용을 실제 데이터 블록이나 inode에 추가합니다.
4. 위탁 단계: 변경된 내용을 디스크에 씁니다.
로깅 단계에서는 변경된 내용을 로그에 기록하고, 이후 추가 단계에서 변경된 내용을 실제 데이터 블록이나 inode에 추가합니다. 따라서 로깅 단계가 틀린 것입니다. 로깅 단계는 데이터 일관성을 유지하기 위해 필요한 단계이며, 파일시스템이 비정상적으로 종료되는 경우 로그를 사용하여 데이터 일관성을 복구할 수 있습니다.
ext3 파일시스템에서 트랜잭션 수행 단계는 다음과 같습니다.
1. 할당 단계: 새로운 데이터 블록이나 inode가 필요한 경우 해당 블록이나 inode를 할당합니다.
2. 로깅 단계: 변경된 내용을 로그에 기록합니다. 이 단계에서는 변경된 내용을 디스크에 쓰지 않습니다.
3. 추가 단계: 변경된 내용을 실제 데이터 블록이나 inode에 추가합니다.
4. 위탁 단계: 변경된 내용을 디스크에 씁니다.
로깅 단계에서는 변경된 내용을 로그에 기록하고, 이후 추가 단계에서 변경된 내용을 실제 데이터 블록이나 inode에 추가합니다. 따라서 로깅 단계가 틀린 것입니다. 로깅 단계는 데이터 일관성을 유지하기 위해 필요한 단계이며, 파일시스템이 비정상적으로 종료되는 경우 로그를 사용하여 데이터 일관성을 복구할 수 있습니다.
연도별
- 2023년03월11일
- 2022년03월12일
- 2020년10월10일
- 2020년06월13일
- 2019년09월21일
- 2019년03월16일
- 2018년09월08일
- 2018년03월10일
- 2017년09월09일
- 2017년03월11일
- 2016년09월10일
- 2016년03월12일
- 2015년09월12일
- 2015년03월14일
- 2014년09월13일
- 2014년03월08일
- 2013년09월14일
- 2013년03월09일
- 2012년09월08일
- 2012년03월10일
- 2011년09월03일
- 2011년03월12일
- 2010년09월04일
- 2010년03월13일
- 2009년09월06일
- 2009년03월15일
- 2008년08월31일
- 2008년06월01일
- 2008년03월16일
- 2008년01월20일
- 2007년08월19일
- 2007년05월27일
- 2007년03월18일
- 2006년09월03일
- 2005년09월03일
- 2005년03월19일
- 2004년10월31일
- 2004년05월23일
- 2003년10월04일
- 2003년06월07일
- 2003년01월11일
- 2002년08월31일
- 2002년05월19일
진행 상황
0 오답
0 정답